Reaction Diffusion
Simulate reaction diffusion effect.
Node Data | |
|---|---|
Display name | |
Reaction Diffusion | |
Internal name | |
Node_RD | |
Inheritances | |
| Node_RD | |
Inputs | |
Surfaces | |
surface |
Seed |
surface |
Add B |
Diffusion | |
slider |
Diffusion |
slider |
Diffusion A |
slider |
Diffusion B |
Parameter | |
slider |
Kill Rate |
slider |
Feed Rate |
Simulation | |
float |
Timestep |
int |
Iteration |
Outputs | |
surface |
Reacted |
surface |
Rendered |
Attributes | |
| Color Depth | |

Simulate reaction diffusion system, where 2 different 'chemicals' (A and B) react to each other. A feedback system is required for the simulation to run.
Properties
| Surfaces | |
| Seed | Initial density. |
| Add B | Surface defining how much the new chemical is to be added. |
| Diffusion | |
| Diffusion | Base diffusion factor. |
| Diffusion A | Specific diffusion factor for the A chemical. |
| Diffusion B | Specific diffusion factor for the B chemical. |
| Parameter | |
| Kill Rate | The rate where the B impede the density of the next iteration of B. |
| Feed Rate | Grow rate of the A chemical. |
Related Links
- Base Code: /scripts/node_rd/node_rd.gml
- Shader [sh_rd_propagate]: /shaders/sh_rd_propagate/sh_rd_propagate.fsh
- Shader [sh_rd_render]: /shaders/sh_rd_render/sh_rd_render.fsh
- Shader [sh_rd_convert]: /shaders/sh_rd_convert/sh_rd_convert.fsh